take/undertake responsibility for - English Synonyms Dictionary